﻿<?xml version="1.0" encoding="utf-8"?>
<reflection xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:ddue="urn:ddue-extensions">
  <assemblies>
    <assembly name="PubSubMgr" version="1.0.0.0" culture="" key="" hash="SHA1">
      <attributes>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>f09e0be1-c5d3-4ec4-b787-4f248608c447</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute" ref="true" />
          <assignment name="WrapNonExceptionThrows">
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </assignment>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>1.0.0.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © Microsoft 2006</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>PubSubMgr</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Microsoft</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>PubSubMgr</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Diagnostics.DebuggableAttribute" ref="true" />
          <argument>
            <type api="T:System.Diagnostics.DebuggableAttribute.DebuggingModes" ref="false">
              <type api="T:System.Diagnostics.DebuggableAttribute" ref="true" />
            </type>
            <enumValue>
              <field name="None" />
              <field name="Default" />
              <field name="DisableOptimizations" />
              <field name="IgnoreSymbolStoreSequencePoints" />
              <field name="EnableEditAndContinue" />
            </enumValue>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.CompilationRelaxationsAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>8</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="WspEvent" version="1.0.0.0" culture="" key="" hash="SHA1">
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute" ref="true" />
          <assignment name="WrapNonExceptionThrows">
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </assignment>
        </attribute>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>1.0.0.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>120d9802-fd00-4bc9-9aca-2b7c939fd614</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © Microsoft 2005</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>WspEvent</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Microsoft</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>WspEvent</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Diagnostics.DebuggableAttribute" ref="true" />
          <argument>
            <type api="T:System.Diagnostics.DebuggableAttribute.DebuggingModes" ref="false">
              <type api="T:System.Diagnostics.DebuggableAttribute" ref="true" />
            </type>
            <enumValue>
              <field name="None" />
              <field name="Default" />
              <field name="DisableOptimizations" />
              <field name="IgnoreSymbolStoreSequencePoints" />
              <field name="EnableEditAndContinue" />
            </enumValue>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.CompilationRelaxationsAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>8</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="WspEventRouter" version="1.0.0.0" culture="" key="" hash="SHA1">
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>WspEventRouter</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute" ref="true" />
          <assignment name="WrapNonExceptionThrows">
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </assignment>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>1.0.0.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>ecebbea1-6c4c-4f8c-a0dd-31b6cd5399ad</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © Microsoft 2005</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Microsoft</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>WspEventRouter</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Diagnostics.DebuggableAttribute" ref="true" />
          <argument>
            <type api="T:System.Diagnostics.DebuggableAttribute.DebuggingModes" ref="false">
              <type api="T:System.Diagnostics.DebuggableAttribute" ref="true" />
            </type>
            <enumValue>
              <field name="IgnoreSymbolStoreSequencePoints" />
            </enumValue>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.CompilationRelaxationsAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>8</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="WspSharedQueue" version="1.0.0.0" culture="" key="" hash="SHA1">
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>1.0.0.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>f7e976e1-4654-49ab-bac7-3499c0b88c24</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute" ref="true" />
          <assignment name="WrapNonExceptionThrows">
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </assignment>
        </attribute>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © Microsoft 2005</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>SharedQueue</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Microsoft</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>SharedQueue</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Diagnostics.DebuggableAttribute" ref="true" />
          <argument>
            <type api="T:System.Diagnostics.DebuggableAttribute.DebuggingModes" ref="false">
              <type api="T:System.Diagnostics.DebuggableAttribute" ref="true" />
            </type>
            <enumValue>
              <field name="None" />
              <field name="Default" />
              <field name="DisableOptimizations" />
              <field name="IgnoreSymbolStoreSequencePoints" />
              <field name="EnableEditAndContinue" />
            </enumValue>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.CompilationRelaxationsAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>8</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
  </assemblies>
  <apis>
    <api id="R:Project">
      <apidata group="root" pseudo="true" />
      <elements>
        <element api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <element api="N:Microsoft.WebSolutionsPlatform.Event" />
        <element api="N:Microsoft.WebSolutionsPlatform.Common" />
      </elements>
      <file name="d4648875-d41a-783b-d5f4-638df39ee413" />
    </api>
    <api id="N:Microsoft.WebSolutionsPlatform.Common">
      <apidata name="Microsoft.WebSolutionsPlatform.Common" group="namespace" />
      <elements>
        <element api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueue" />
        <element api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueException" />
        <element api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueInitializationException" />
        <element api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueInsufficientMemoryException" />
        <element api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueDoesNotExistException" />
        <element api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueFullException" />
      </elements>
      <file name="f8856fd0-5419-4c22-0c22-1bfb98aa595b" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Common.SharedQueue">
      <apidata name="SharedQueue" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:System.IDisposable" ref="true" />
      </implements>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueue.#ctor(System.String,System.UInt32,System.UInt32)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueue.#ctor(System.String,System.UInt32)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueue.Dispose" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueue.Dispose(System.Boolean)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueue.Finalize" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueue.Enqueue(System.Byte[]@,System.UInt32)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueue.Dequeue(System.UInt32)" />
        <element api="P:Microsoft.WebSolutionsPlatform.Common.SharedQueue.QueueSize" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
      </containers>
      <file name="f014b00e-e4cd-89e8-4098-f920dd891c2a" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Common.SharedQueue.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" pseudo="true" />
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueue" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueue.#ctor(System.String,System.UInt32)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueue.#ctor(System.String,System.UInt32,System.UInt32)" />
      </elements>
      <file name="817baf81-8241-1f65-55b2-dad3b64b7aea" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Common.SharedQueue.Dispose">
      <apidata name="Dispose" group="member" subgroup="method" pseudo="true" />
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueue" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueue.Dispose" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueue.Dispose(System.Boolean)" />
      </elements>
      <file name="2e3c2648-4a94-0fec-4634-60bdafa92f0f" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueue.#ctor(System.String,System.UInt32)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="name">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="averageItemSize">
          <type api="T:System.UInt32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueue" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="2c430ab7-ac9b-aa35-6f9d-cb529e8abaab" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueue.#ctor(System.String,System.UInt32,System.UInt32)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="name">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="size">
          <type api="T:System.UInt32" ref="false" />
        </parameter>
        <parameter name="averageItemSize">
          <type api="T:System.UInt32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueue" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="8f45ece8-77ce-93d3-6453-c54edbe52ed4" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueue.Dequeue(System.UInt32)">
      <apidata name="Dequeue" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <parameters>
        <parameter name="timeout">
          <type api="T:System.UInt32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <arrayOf rank="1">
          <type api="T:System.Byte" ref="false" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueue" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="0b83b659-5a27-b0c6-3dca-3825f986b8c2" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueue.Dispose">
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" overload="true" />
      <proceduredata abstract="false" virtual="true" final="true" />
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueue" ref="true" />
      </containers>
      <file name="73ded6f2-593d-269d-194c-e55069c77b70" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueue.Dispose(System.Boolean)">
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" static="false" special="false" overload="true" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueue" ref="true" />
      </containers>
      <file name="382f300b-d424-0038-2942-69874495dd1d" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueue.Enqueue(System.Byte[]@,System.UInt32)">
      <apidata name="Enqueue" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <parameters>
        <parameter name="item">
          <referenceTo>
            <arrayOf rank="1">
              <type api="T:System.Byte" ref="false" />
            </arrayOf>
          </referenceTo>
        </parameter>
        <parameter name="timeout">
          <type api="T:System.UInt32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueue" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="b8301cdd-1cdd-67f7-23e0-bc538972d801" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueue.Finalize">
      <apidata name="Finalize" group="member" subgroup="method" />
      <memberdata visibility="family" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="M:System.Object.Finalize">
          <type api="T:System.Object" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueue" ref="true" />
      </containers>
      <file name="1c542e5d-d3ed-ac8a-8276-92a3c3479c45" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Common.SharedQueue.QueueSize">
      <apidata name="QueueSize" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.UInt32" ref="false" />
      </returns>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueue" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="1cd40bab-2180-aa43-c0cd-83d2a6e2a51e" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueDoesNotExistException">
      <apidata name="SharedQueueDoesNotExistException" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueDoesNotExistException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueDoesNotExistException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueDoesNotExistException.#ctor(System.String,System.Exception)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueDoesNotExistException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Data" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.TargetSite" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.HResult" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
      </containers>
      <file name="db854703-21df-0444-222c-d927af373916" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Common.SharedQueueDoesNotExistException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" pseudo="true" />
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueDoesNotExistException" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueDoesNotExistException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueDoesNotExistException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueDoesNotExistException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueDoesNotExistException.#ctor(System.String,System.Exception)" />
      </elements>
      <file name="5115172f-89f3-c3bf-c444-7877151889a1" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueDoesNotExistException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueDoesNotExistException" ref="true" />
      </containers>
      <file name="a416d718-7a0e-9033-ee38-104ef1ce04d4" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueDoesNotExistException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueDoesNotExistException" ref="true" />
      </containers>
      <file name="3a6aac03-25ac-44a5-3bb6-618bf30a3e02" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueDoesNotExistException.#ctor(System.String)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueDoesNotExistException" ref="true" />
      </containers>
      <file name="7dcd9617-a7c3-5aa9-94c8-f2d715b27aed" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueDoesNotExistException.#ctor(System.String,System.Exception)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueDoesNotExistException" ref="true" />
      </containers>
      <file name="bfc2bef1-026b-09d9-de8e-2e4c68ac5c4c" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueException">
      <apidata name="SharedQueueException" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueException.#ctor(System.String,System.Exception)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Data" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.TargetSite" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.HResult" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
      </containers>
      <file name="ece0f980-62ef-d769-26ee-bb83a92af9fe" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Common.SharedQueueException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" pseudo="true" />
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueException" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueException.#ctor(System.String,System.Exception)" />
      </elements>
      <file name="55ff8199-8204-a7fe-9bba-e8e6f20d08f1" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueException" ref="true" />
      </containers>
      <file name="300c0850-c56a-f8ac-0b0b-7e42c250863c" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueException" ref="true" />
      </containers>
      <file name="211efa5a-ee0b-dde9-7489-c0fe1948ebf4" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueException.#ctor(System.String)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueException" ref="true" />
      </containers>
      <file name="7b387f5a-7473-e6cb-0d07-a13b6e89419b" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueException.#ctor(System.String,System.Exception)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueException" ref="true" />
      </containers>
      <file name="6243c62f-c99b-0a62-336e-45cff733c0d1" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueFullException">
      <apidata name="SharedQueueFullException" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueFullException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueFullException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueFullException.#ctor(System.String,System.Exception)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueFullException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Data" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.TargetSite" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.HResult" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
      </containers>
      <file name="ab40005c-c861-ec94-1bbd-cfc323ae735b" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Common.SharedQueueFullException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" pseudo="true" />
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueFullException" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueFullException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueFullException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueFullException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueFullException.#ctor(System.String,System.Exception)" />
      </elements>
      <file name="31c989c1-f254-f05e-a045-c5b3a5d99451" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueFullException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueFullException" ref="true" />
      </containers>
      <file name="309b949c-837b-8bd0-25ff-6152c11efdec" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueFullException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueFullException" ref="true" />
      </containers>
      <file name="bf0f1713-5d51-449c-c35c-2453a808ffb6" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueFullException.#ctor(System.String)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueFullException" ref="true" />
      </containers>
      <file name="4ff1c7d7-14d7-5ae4-54d4-564edd9549ce" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueFullException.#ctor(System.String,System.Exception)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueFullException" ref="true" />
      </containers>
      <file name="b3dfcca0-3173-e40a-25fe-5fd4064da217" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueInitializationException">
      <apidata name="SharedQueueInitializationException" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInitializationException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInitializationException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInitializationException.#ctor(System.String,System.Exception)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInitializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Data" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.TargetSite" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.HResult" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
      </containers>
      <file name="65ec200d-74a2-e775-5205-62c2382eaaf5" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Common.SharedQueueInitializationException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" pseudo="true" />
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueInitializationException" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInitializationException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInitializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInitializationException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInitializationException.#ctor(System.String,System.Exception)" />
      </elements>
      <file name="d9e04dd1-3eb2-358a-4e5b-d4b4ba47f88c" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInitializationException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueInitializationException" ref="true" />
      </containers>
      <file name="20dc04c6-dd42-8c59-44a1-345a39bdaebe" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInitializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueInitializationException" ref="true" />
      </containers>
      <file name="3137545f-a540-71ee-adae-fa3fd81452d5" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInitializationException.#ctor(System.String)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueInitializationException" ref="true" />
      </containers>
      <file name="0e23e731-f03f-786d-7f2c-ffbb9f29510b" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInitializationException.#ctor(System.String,System.Exception)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueInitializationException" ref="true" />
      </containers>
      <file name="5eb2b423-a398-e8b0-dced-9860d5842fdc" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueInsufficientMemoryException">
      <apidata name="SharedQueueInsufficientMemoryException" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInsufficientMemoryException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInsufficientMemoryException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInsufficientMemoryException.#ctor(System.String,System.Exception)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInsufficientMemoryException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Data" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.TargetSite" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.HResult" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
      </containers>
      <file name="c7d3effb-5c87-4c23-1c29-282edc71b10d" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Common.SharedQueueInsufficientMemoryException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" pseudo="true" />
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueInsufficientMemoryException" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInsufficientMemoryException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInsufficientMemoryException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInsufficientMemoryException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInsufficientMemoryException.#ctor(System.String,System.Exception)" />
      </elements>
      <file name="358bde76-47d8-6944-1a5f-7714fc5a25b1" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInsufficientMemoryException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueInsufficientMemoryException" ref="true" />
      </containers>
      <file name="ce00fa1a-17d7-dd10-2bcf-1e74837e7419" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInsufficientMemoryException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueInsufficientMemoryException" ref="true" />
      </containers>
      <file name="2febcec2-16d0-7cc4-e5fe-828fbc90f8bf" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInsufficientMemoryException.#ctor(System.String)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueInsufficientMemoryException" ref="true" />
      </containers>
      <file name="dd647566-db88-b795-1399-4c79191b9165" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Common.SharedQueueInsufficientMemoryException.#ctor(System.String,System.Exception)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspSharedQueue" module="WspSharedQueue" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Common" />
        <type api="T:Microsoft.WebSolutionsPlatform.Common.SharedQueueInsufficientMemoryException" ref="true" />
      </containers>
      <file name="a43172bf-4b86-d303-5039-3551b02988f8" />
    </api>
    <api id="N:Microsoft.WebSolutionsPlatform.Event">
      <apidata name="Microsoft.WebSolutionsPlatform.Event" group="namespace" />
      <elements>
        <element api="T:Microsoft.WebSolutionsPlatform.Event.PrefixStream" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.EventSerializationException" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.EventTypeNotSupportedException" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.Event" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.Subscription" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.PropertyType" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.WspKeyValuePair`2" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.ProjectInstaller" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.Router" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.ServiceThread" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.WorkerThreadType" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.DoubleDictionary`2" />
      </elements>
      <file name="ba86a1ae-1d42-7ab6-8bd0-828b37261a04" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.DoubleDictionary`2">
      <apidata name="DoubleDictionary" group="type" subgroup="structure" />
      <typedata visibility="public" abstract="false" sealed="true" serializable="false" layout="sequential" format="ansi" />
      <templates>
        <template name="TDictionary1" />
        <template name="TDictionary2" />
      </templates>
      <elements>
        <element api="P:Microsoft.WebSolutionsPlatform.Event.DoubleDictionary`2.Dictionary1" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.DoubleDictionary`2.Dictionary2" />
        <element api="M:System.ValueType.Equals(System.Object)" />
        <element api="M:System.ValueType.GetHashCode" />
        <element api="M:System.ValueType.ToString" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
      </containers>
      <file name="087e237e-57fe-76e0-7a74-f3a712de6283" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.DoubleDictionary`2.Dictionary1">
      <apidata name="Dictionary1" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
          <specialization>
            <template name="TDictionary1" api="T:Microsoft.WebSolutionsPlatform.Event.DoubleDictionary`2" />
            <type api="T:System.DateTime" ref="false" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.DoubleDictionary`2" ref="false" />
      </containers>
      <file name="ac828c3d-bf2f-4256-7155-aaef8f4b11a9" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.DoubleDictionary`2.Dictionary2">
      <apidata name="Dictionary2" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
          <specialization>
            <template name="TDictionary2" api="T:Microsoft.WebSolutionsPlatform.Event.DoubleDictionary`2" />
            <type api="T:System.DateTime" ref="false" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.DoubleDictionary`2" ref="false" />
      </containers>
      <file name="215d9954-5a24-75fa-d2c7-fa025b7db9df" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.Event">
      <apidata name="Event" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="false" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
          <type api="T:Microsoft.WebSolutionsPlatform.Event.Subscription" ref="true" />
        </descendents>
      </family>
      <implements>
        <type api="T:System.IDisposable" ref="true" />
      </implements>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.#ctor(System.Byte[])" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.Serialize" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.Deserialize(System.Byte[])" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.GetObjectData(Microsoft.WebSolutionsPlatform.Event.SerializationData)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.Dispose" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.Dispose(System.Boolean)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.Finalize" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.OriginatingRouterName" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.InRouterName" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.SubscriptionEvent" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.EventType" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.EventVersion" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.EventName" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.EventTime" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.EventPublisher" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.SerializedEvent" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
      </containers>
      <file name="7862f9a3-9c77-6efd-dbc4-b369b1b49723" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Event.Event.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" pseudo="true" />
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.#ctor(System.Byte[])" />
      </elements>
      <file name="6af579f2-f355-f68c-19ff-702e85a72464" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Event.Event.Dispose">
      <apidata name="Dispose" group="member" subgroup="method" pseudo="true" />
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.Dispose" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.Dispose(System.Boolean)" />
      </elements>
      <file name="1119068e-73ad-bf42-98f6-fe1c463fefb9" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.Event.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" ref="true" />
      </containers>
      <file name="25e6cc49-c005-4983-ba10-91b6b05e8992" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.Event.#ctor(System.Byte[])">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="serializationData">
          <arrayOf rank="1">
            <type api="T:System.Byte" ref="false" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" ref="true" />
      </containers>
      <file name="64dfbe01-f0db-0d73-61f0-7488262a3d6d" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.Event.Deserialize(System.Byte[])">
      <apidata name="Deserialize" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <parameters>
        <parameter name="serializationData">
          <arrayOf rank="1">
            <type api="T:System.Byte" ref="false" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" ref="true" />
      </containers>
      <file name="91ff0f9c-7fb2-8549-ae65-61dd18b2d7c4" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.Event.Dispose">
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" overload="true" />
      <proceduredata abstract="false" virtual="true" final="true" />
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" ref="true" />
      </containers>
      <file name="c5bbdc79-9adb-a33e-5672-38439067a02d" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.Event.Dispose(System.Boolean)">
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" static="false" special="false" overload="true" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" ref="true" />
      </containers>
      <file name="624f3862-b228-69a7-b573-b57a6ed676ff" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.Event.EventName">
      <apidata name="EventName" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" ref="true" />
      </containers>
      <file name="dd946c3f-78e4-6f77-145f-c1e888cd2a18" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.Event.EventPublisher">
      <apidata name="EventPublisher" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" ref="true" />
      </containers>
      <file name="c9f9db7f-fd2d-4388-8c59-66c5f0255462" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.Event.EventTime">
      <apidata name="EventTime" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" ref="true" />
      </containers>
      <file name="4fd1b85c-a714-4634-7475-abf17b370580" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.Event.EventType">
      <apidata name="EventType" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Guid" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" ref="true" />
      </containers>
      <file name="683e8fd6-304c-7e30-fba0-aa4b5e46812d" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.Event.EventVersion">
      <apidata name="EventVersion" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" set-visibility="family" />
      <returns>
        <type api="T:System.Version" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" ref="true" />
      </containers>
      <file name="1f6e2f9d-5c74-326e-da82-d05074d60e33" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.Event.Finalize">
      <apidata name="Finalize" group="member" subgroup="method" />
      <memberdata visibility="family" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="M:System.Object.Finalize">
          <type api="T:System.Object" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" ref="true" />
      </containers>
      <file name="fe82f824-681f-f11d-6487-4cba632d7305" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.Event.GetObjectData(Microsoft.WebSolutionsPlatform.Event.SerializationData)">
      <apidata name="GetObjectData" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="true" virtual="true" final="false" />
      <parameters>
        <parameter name="data">
          <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" ref="true" />
      </containers>
      <file name="32d17d04-f5c5-c62d-2b20-9060ff2f5b72" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.Event.InRouterName">
      <apidata name="InRouterName" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" ref="true" />
      </containers>
      <file name="339438c6-8562-eec1-88ca-3fd93024ad3e" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.Event.OriginatingRouterName">
      <apidata name="OriginatingRouterName" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" ref="true" />
      </containers>
      <file name="c79ec651-db89-67b0-c6d8-1120eb925018" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.Event.Serialize">
      <apidata name="Serialize" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.Byte" ref="false" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" ref="true" />
      </containers>
      <file name="00af61ad-0146-fc6d-8eae-5260e62f8640" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.Event.SerializedEvent">
      <apidata name="SerializedEvent" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" />
      <returns>
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" ref="true" />
      </containers>
      <file name="e2bf5043-cbef-dd7a-34ec-bd0b8376d14b" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.Event.SubscriptionEvent">
      <apidata name="SubscriptionEvent" group="member" subgroup="property" />
      <memberdata visibility="public" static="true" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.Guid" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" ref="true" />
      </containers>
      <file name="211b94fe-65f1-5fbd-0b37-20949bd159a8" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.EventSerializationException">
      <apidata name="EventSerializationException" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.EventSerializationException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.EventSerializationException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.EventSerializationException.#ctor(System.String,System.Exception)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.EventSerializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Data" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.TargetSite" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.HResult" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
      </containers>
      <file name="6af5d246-4d8c-c05c-2aac-3cc8923b6e95" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Event.EventSerializationException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" pseudo="true" />
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.EventSerializationException" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.EventSerializationException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.EventSerializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.EventSerializationException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.EventSerializationException.#ctor(System.String,System.Exception)" />
      </elements>
      <file name="793541b8-671e-c64c-d410-bfa70b5d40b5" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.EventSerializationException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.EventSerializationException" ref="true" />
      </containers>
      <file name="b950d66e-6b41-5920-a2ec-abd3c26b163a" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.EventSerializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.EventSerializationException" ref="true" />
      </containers>
      <file name="acae783b-b388-fd35-cff1-021a4ee01002" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.EventSerializationException.#ctor(System.String)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.EventSerializationException" ref="true" />
      </containers>
      <file name="ef8c9884-fbad-283e-e893-4aea7fc61614" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.EventSerializationException.#ctor(System.String,System.Exception)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.EventSerializationException" ref="true" />
      </containers>
      <file name="4a9bfbe4-fa83-891b-e01d-42563fad0e7f" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.EventTypeNotSupportedException">
      <apidata name="EventTypeNotSupportedException" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.EventTypeNotSupportedException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.EventTypeNotSupportedException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.EventTypeNotSupportedException.#ctor(System.String,System.Exception)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.EventTypeNotSupportedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Data" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.TargetSite" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.HResult" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
      </containers>
      <file name="76f19513-858b-2cb0-4023-4e4c554aaea6" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Event.EventTypeNotSupportedException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" pseudo="true" />
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.EventTypeNotSupportedException" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.EventTypeNotSupportedException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.EventTypeNotSupportedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.EventTypeNotSupportedException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.EventTypeNotSupportedException.#ctor(System.String,System.Exception)" />
      </elements>
      <file name="fd1115c4-9aeb-a9bb-b2f8-33101e9118ec" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.EventTypeNotSupportedException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.EventTypeNotSupportedException" ref="true" />
      </containers>
      <file name="1c91b93d-753d-bfa5-fe47-439bce9eb3a3" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.EventTypeNotSupportedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.EventTypeNotSupportedException" ref="true" />
      </containers>
      <file name="3ba7da0d-cb6f-1ff9-c9d5-2a8cc702be6c" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.EventTypeNotSupportedException.#ctor(System.String)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.EventTypeNotSupportedException" ref="true" />
      </containers>
      <file name="c8785346-1d49-47a2-4bfe-f35c204d16d5" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.EventTypeNotSupportedException.#ctor(System.String,System.Exception)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.EventTypeNotSupportedException" ref="true" />
      </containers>
      <file name="cede0d4d-ab2b-a306-c1aa-e10c93eb59b5" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.PrefixStream">
      <apidata name="PrefixStream" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.IO.Stream" ref="true" />
          <type api="T:System.MarshalByRefObject" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PrefixStream.Flush" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PrefixStream.Seek(System.Int64,System.IO.SeekOrigin)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PrefixStream.SetLength(System.Int64)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PrefixStream.Read(System.Byte[],System.Int32,System.Int32)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PrefixStream.Write(System.Byte[],System.Int32,System.Int32)" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.PrefixStream.CanRead" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.PrefixStream.CanSeek" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.PrefixStream.CanWrite" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.PrefixStream.Length" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.PrefixStream.Position" />
        <element api="M:System.IO.Stream.Close" />
        <element api="M:System.IO.Stream.Dispose" />
        <element api="M:System.IO.Stream.Dispose(System.Boolean)" />
        <element api="M:System.IO.Stream.CreateWaitHandle" />
        <element api="M:System.IO.Stream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)" />
        <element api="M:System.IO.Stream.EndRead(System.IAsyncResult)" />
        <element api="M:System.IO.Stream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)" />
        <element api="M:System.IO.Stream.EndWrite(System.IAsyncResult)" />
        <element api="M:System.IO.Stream.ReadByte" />
        <element api="M:System.IO.Stream.WriteByte(System.Byte)" />
        <element api="P:System.IO.Stream.CanTimeout" />
        <element api="P:System.IO.Stream.ReadTimeout" />
        <element api="P:System.IO.Stream.WriteTimeout" />
        <element api="M:System.MarshalByRefObject.MemberwiseClone(System.Boolean)" />
        <element api="M:System.MarshalByRefObject.GetLifetimeService" />
        <element api="M:System.MarshalByRefObject.InitializeLifetimeService" />
        <element api="M:System.MarshalByRefObject.CreateObjRef(System.Type)" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.Finalize" />
      </elements>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
      </containers>
      <file name="d4af7014-ebc3-96ec-45ce-4e7416db4c66" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.PrefixStream.CanRead">
      <apidata name="CanRead" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="P:System.IO.Stream.CanRead">
          <type api="T:System.IO.Stream" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PrefixStream" ref="true" />
      </containers>
      <file name="3e5f0e1b-42c9-4520-5c04-49b522fb28ae" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.PrefixStream.CanSeek">
      <apidata name="CanSeek" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="P:System.IO.Stream.CanSeek">
          <type api="T:System.IO.Stream" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PrefixStream" ref="true" />
      </containers>
      <file name="3329eef9-de2d-33bc-30c5-dd619e8a532f" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.PrefixStream.CanWrite">
      <apidata name="CanWrite" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="P:System.IO.Stream.CanWrite">
          <type api="T:System.IO.Stream" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PrefixStream" ref="true" />
      </containers>
      <file name="332c0e75-f59c-929d-88c4-fb5f24989a41" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PrefixStream.Flush">
      <apidata name="Flush" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="M:System.IO.Stream.Flush">
          <type api="T:System.IO.Stream" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PrefixStream" ref="true" />
      </containers>
      <file name="fe35fadc-8da7-0f07-fec3-45277430165d" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.PrefixStream.Length">
      <apidata name="Length" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="P:System.IO.Stream.Length">
          <type api="T:System.IO.Stream" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PrefixStream" ref="true" />
      </containers>
      <file name="485008fa-bf30-0eda-f264-8a72e901d3c5" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.PrefixStream.Position">
      <apidata name="Position" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="P:System.IO.Stream.Position">
          <type api="T:System.IO.Stream" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PrefixStream" ref="true" />
      </containers>
      <file name="1cd4c466-9630-1bde-e568-e2bcb964b671" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PrefixStream.Read(System.Byte[],System.Int32,System.Int32)">
      <apidata name="Read" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="M:System.IO.Stream.Read(System.Byte[],System.Int32,System.Int32)">
          <type api="T:System.IO.Stream" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="buffer">
          <arrayOf rank="1">
            <type api="T:System.Byte" ref="false" />
          </arrayOf>
        </parameter>
        <parameter name="offset">
          <type api="T:System.Int32" ref="false" />
        </parameter>
        <parameter name="count">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PrefixStream" ref="true" />
      </containers>
      <file name="7a2a0a70-a338-d9c8-6d3f-58ec28f5702c" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PrefixStream.Seek(System.Int64,System.IO.SeekOrigin)">
      <apidata name="Seek" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="M:System.IO.Stream.Seek(System.Int64,System.IO.SeekOrigin)">
          <type api="T:System.IO.Stream" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="offset">
          <type api="T:System.Int64" ref="false" />
        </parameter>
        <parameter name="origin">
          <type api="T:System.IO.SeekOrigin" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PrefixStream" ref="true" />
      </containers>
      <file name="6a3692d3-7334-ead0-0a5e-304ccb30de1a" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PrefixStream.SetLength(System.Int64)">
      <apidata name="SetLength" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="M:System.IO.Stream.SetLength(System.Int64)">
          <type api="T:System.IO.Stream" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="value">
          <type api="T:System.Int64" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PrefixStream" ref="true" />
      </containers>
      <file name="5aa451bf-651d-3184-345a-3de5cc383dff" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PrefixStream.Write(System.Byte[],System.Int32,System.Int32)">
      <apidata name="Write" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="M:System.IO.Stream.Write(System.Byte[],System.Int32,System.Int32)">
          <type api="T:System.IO.Stream" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="buffer">
          <arrayOf rank="1">
            <type api="T:System.Byte" ref="false" />
          </arrayOf>
        </parameter>
        <parameter name="offset">
          <type api="T:System.Int32" ref="false" />
        </parameter>
        <parameter name="count">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PrefixStream" ref="true" />
      </containers>
      <file name="67a5282b-2ca0-5f48-d269-d4c9c5753ba0" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.ProjectInstaller">
      <apidata name="ProjectInstaller" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Configuration.Install.Installer" ref="true" />
          <type api="T:System.ComponentModel.Component" ref="true" />
          <type api="T:System.MarshalByRefObject" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.ProjectInstaller.Dispose(System.Boolean)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.ProjectInstaller.#ctor" />
        <element api="M:System.Configuration.Install.Installer.Commit(System.Collections.IDictionary)" />
        <element api="M:System.Configuration.Install.Installer.Install(System.Collections.IDictionary)" />
        <element api="M:System.Configuration.Install.Installer.OnCommitted(System.Collections.IDictionary)" />
        <element api="M:System.Configuration.Install.Installer.OnAfterInstall(System.Collections.IDictionary)" />
        <element api="M:System.Configuration.Install.Installer.OnAfterRollback(System.Collections.IDictionary)" />
        <element api="M:System.Configuration.Install.Installer.OnAfterUninstall(System.Collections.IDictionary)" />
        <element api="M:System.Configuration.Install.Installer.OnCommitting(System.Collections.IDictionary)" />
        <element api="M:System.Configuration.Install.Installer.OnBeforeInstall(System.Collections.IDictionary)" />
        <element api="M:System.Configuration.Install.Installer.OnBeforeRollback(System.Collections.IDictionary)" />
        <element api="M:System.Configuration.Install.Installer.OnBeforeUninstall(System.Collections.IDictionary)" />
        <element api="M:System.Configuration.Install.Installer.Rollback(System.Collections.IDictionary)" />
        <element api="M:System.Configuration.Install.Installer.Uninstall(System.Collections.IDictionary)" />
        <element api="P:System.Configuration.Install.Installer.Context" />
        <element api="P:System.Configuration.Install.Installer.HelpText" />
        <element api="P:System.Configuration.Install.Installer.Installers" />
        <element api="P:System.Configuration.Install.Installer.Parent" />
        <element api="E:System.Configuration.Install.Installer.Committed" />
        <element api="E:System.Configuration.Install.Installer.AfterInstall" />
        <element api="E:System.Configuration.Install.Installer.AfterRollback" />
        <element api="E:System.Configuration.Install.Installer.AfterUninstall" />
        <element api="E:System.Configuration.Install.Installer.Committing" />
        <element api="E:System.Configuration.Install.Installer.BeforeInstall" />
        <element api="E:System.Configuration.Install.Installer.BeforeRollback" />
        <element api="E:System.Configuration.Install.Installer.BeforeUninstall" />
        <element api="M:System.ComponentModel.Component.Finalize" />
        <element api="M:System.ComponentModel.Component.GetService(System.Type)" />
        <element api="M:System.ComponentModel.Component.ToString" />
        <element api="P:System.ComponentModel.Component.CanRaiseEvents" />
        <element api="P:System.ComponentModel.Component.Events" />
        <element api="P:System.ComponentModel.Component.Site" />
        <element api="P:System.ComponentModel.Component.Container" />
        <element api="P:System.ComponentModel.Component.DesignMode" />
        <element api="E:System.ComponentModel.Component.Disposed" />
        <element api="M:System.MarshalByRefObject.MemberwiseClone(System.Boolean)" />
        <element api="M:System.MarshalByRefObject.GetLifetimeService" />
        <element api="M:System.MarshalByRefObject.InitializeLifetimeService" />
        <element api="M:System.MarshalByRefObject.CreateObjRef(System.Type)" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
      </elements>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.RunInstallerAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="e4947129-3acd-ec9c-866b-850e0154e489" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.ProjectInstaller.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" />
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.ProjectInstaller" ref="true" />
      </containers>
      <file name="7e3f0f6d-856f-12f5-82d7-569490514748" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.ProjectInstaller.Dispose(System.Boolean)">
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="M:System.ComponentModel.Component.Dispose(System.Boolean)">
          <type api="T:System.ComponentModel.Component" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.ProjectInstaller" ref="true" />
      </containers>
      <file name="270dd7ff-71b1-b861-185e-6e7fa3d738e3" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.PropertyType">
      <apidata name="PropertyType" group="type" subgroup="enumeration" />
      <typedata visibility="public" abstract="false" sealed="true" serializable="false" layout="auto" format="ansi" />
      <enumerationbase>
        <type api="T:System.Byte" ref="false" />
      </enumerationbase>
      <elements>
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.None" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.Boolean" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.Byte" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.ByteArray" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.Char" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.CharArray" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.Decimal" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.Double" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.Int16" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.Int32" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.Int64" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.SByte" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.Single" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.String" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.UInt16" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.UInt32" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.UInt64" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.Version" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.DateTime" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.Guid" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.Uri" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.PropertyType.IPAddress" />
      </elements>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
      </containers>
      <file name="9883a4d4-23ec-b73c-e757-2156c4fa668f" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.Router">
      <apidata name="Router" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.ServiceProcess.ServiceBase" ref="true" />
          <type api="T:System.ComponentModel.Component" ref="true" />
          <type api="T:System.MarshalByRefObject" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Router.Dispose(System.Boolean)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Router.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Router.OnStart(System.String[])" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Router.OnStop" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Router.ConcatArrayList(System.Collections.ArrayList)" />
        <element api="M:System.ServiceProcess.ServiceBase.RequestAdditionalTime(System.Int32)" />
        <element api="M:System.ServiceProcess.ServiceBase.OnContinue" />
        <element api="M:System.ServiceProcess.ServiceBase.OnPause" />
        <element api="M:System.ServiceProcess.ServiceBase.OnPowerEvent(System.ServiceProcess.PowerBroadcastStatus)" />
        <element api="M:System.ServiceProcess.ServiceBase.OnSessionChange(System.ServiceProcess.SessionChangeDescription)" />
        <element api="M:System.ServiceProcess.ServiceBase.OnShutdown" />
        <element api="M:System.ServiceProcess.ServiceBase.OnCustomCommand(System.Int32)" />
        <element api="M:System.ServiceProcess.ServiceBase.Stop" />
        <element api="M:System.ServiceProcess.ServiceBase.ServiceMainCallback(System.Int32,System.IntPtr)" />
        <element api="P:System.ServiceProcess.ServiceBase.AutoLog" />
        <element api="P:System.ServiceProcess.ServiceBase.ExitCode" />
        <element api="P:System.ServiceProcess.ServiceBase.CanHandlePowerEvent" />
        <element api="P:System.ServiceProcess.ServiceBase.CanHandleSessionChangeEvent" />
        <element api="P:System.ServiceProcess.ServiceBase.CanPauseAndContinue" />
        <element api="P:System.ServiceProcess.ServiceBase.CanShutdown" />
        <element api="P:System.ServiceProcess.ServiceBase.CanStop" />
        <element api="P:System.ServiceProcess.ServiceBase.EventLog" />
        <element api="P:System.ServiceProcess.ServiceBase.ServiceHandle" />
        <element api="P:System.ServiceProcess.ServiceBase.ServiceName" />
        <element api="M:System.ComponentModel.Component.Finalize" />
        <element api="M:System.ComponentModel.Component.GetService(System.Type)" />
        <element api="M:System.ComponentModel.Component.ToString" />
        <element api="P:System.ComponentModel.Component.CanRaiseEvents" />
        <element api="P:System.ComponentModel.Component.Events" />
        <element api="P:System.ComponentModel.Component.Site" />
        <element api="P:System.ComponentModel.Component.Container" />
        <element api="P:System.ComponentModel.Component.DesignMode" />
        <element api="E:System.ComponentModel.Component.Disposed" />
        <element api="M:System.MarshalByRefObject.MemberwiseClone(System.Boolean)" />
        <element api="M:System.MarshalByRefObject.GetLifetimeService" />
        <element api="M:System.MarshalByRefObject.InitializeLifetimeService" />
        <element api="M:System.MarshalByRefObject.CreateObjRef(System.Type)" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
      </elements>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
      </containers>
      <file name="feb29ec4-1ab1-4075-625e-67ea1ca7a464" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.Router.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" />
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Router" ref="true" />
      </containers>
      <file name="f20f2264-c44a-6ddb-6dee-50d4f39f13c9" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.Router.ConcatArrayList(System.Collections.ArrayList)">
      <apidata name="ConcatArrayList" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <parameters>
        <parameter name="arrayIn">
          <type api="T:System.Collections.ArrayList" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <arrayOf rank="1">
          <type api="T:System.Byte" ref="false" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Router" ref="true" />
      </containers>
      <file name="0e2a6def-4b9b-a496-2ff4-3d7f09a7e991" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.Router.Dispose(System.Boolean)">
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="M:System.ServiceProcess.ServiceBase.Dispose(System.Boolean)">
          <type api="T:System.ServiceProcess.ServiceBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Router" ref="true" />
      </containers>
      <file name="0a892431-2361-f94b-56c2-3376dcd9ee72" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.Router.OnStart(System.String[])">
      <apidata name="OnStart" group="member" subgroup="method" />
      <memberdata visibility="family" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="M:System.ServiceProcess.ServiceBase.OnStart(System.String[])">
          <type api="T:System.ServiceProcess.ServiceBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="args">
          <arrayOf rank="1">
            <type api="T:System.String" ref="true" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Router" ref="true" />
      </containers>
      <file name="495c1de8-15ec-7b16-48be-46c79dd354e2" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.Router.OnStop">
      <apidata name="OnStop" group="member" subgroup="method" />
      <memberdata visibility="family" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="M:System.ServiceProcess.ServiceBase.OnStop">
          <type api="T:System.ServiceProcess.ServiceBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Router" ref="true" />
      </containers>
      <file name="36fe0fdc-daad-d395-b5ab-0616ae466c0b" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.SerializationData">
      <apidata name="SerializationData" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
          <specialization>
            <type api="T:Microsoft.WebSolutionsPlatform.Event.WspKeyValuePair`2" ref="false">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.Object" ref="true" />
              </specialization>
            </type>
          </specialization>
        </type>
        <type api="T:System.Collections.IEnumerable" ref="true" />
        <type api="T:System.Collections.Generic.IEnumerator`1" ref="true">
          <specialization>
            <type api="T:Microsoft.WebSolutionsPlatform.Event.WspKeyValuePair`2" ref="false">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.Object" ref="true" />
              </specialization>
            </type>
          </specialization>
        </type>
        <type api="T:System.IDisposable" ref="true" />
        <type api="T:System.Collections.IEnumerator" ref="true" />
      </implements>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.#ctor(System.Byte[])" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.AddElement(System.String,System.Object)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.ResetStream" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.Reset" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.MoveNext" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.GetOriginatingRouterName" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.GetInRouterName" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.GetEventType" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.GetEnumerator" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.System#Collections#IEnumerable#GetEnumerator" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.Dispose" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.Dispose(System.Boolean)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.Finalize" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.ToString" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.ToBytes" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.SerializationData.Current" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.SerializationData.System#Collections#IEnumerator#Current" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.SerializationData.ReadMode" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.SerializationData.WriteMode" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.SerializationData.Length" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
      </containers>
      <file name="3e70cd5d-73c2-f2ba-d49f-a45065311534" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Event.SerializationData.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" pseudo="true" />
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.#ctor(System.Byte[])" />
      </elements>
      <file name="a8056af8-5375-583f-1b98-b1ddfd15b17d" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Event.SerializationData.Dispose">
      <apidata name="Dispose" group="member" subgroup="method" pseudo="true" />
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.Dispose" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.Dispose(System.Boolean)" />
      </elements>
      <file name="24e9c70b-1530-49d1-6b4c-7fedc29981e5" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </containers>
      <file name="8f02e075-5292-5832-4013-b5aa381870dd" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.#ctor(System.Byte[])">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="inData">
          <arrayOf rank="1">
            <type api="T:System.Byte" ref="false" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </containers>
      <file name="343bd4cd-963c-4b17-13b9-b63d61caf8f7" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.AddElement(System.String,System.Object)">
      <apidata name="AddElement" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <parameters>
        <parameter name="key">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="value">
          <type api="T:System.Object" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </containers>
      <file name="919fef3d-3c80-bc18-6afd-6eb2cad8ebb7" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.SerializationData.Current">
      <apidata name="Current" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="true" />
      <propertydata get="true" />
      <returns>
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WspKeyValuePair`2" ref="false">
          <specialization>
            <type api="T:System.String" ref="true" />
            <type api="T:System.Object" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </containers>
      <file name="986b8254-fdac-e89e-3981-84643aa8be7d" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.Dispose">
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" overload="true" />
      <proceduredata abstract="false" virtual="true" final="true" />
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </containers>
      <file name="474a0042-ad58-c682-5154-dbf26668cf15" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.Dispose(System.Boolean)">
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" static="false" special="false" overload="true" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </containers>
      <file name="e089dacc-a2c5-b744-0858-4646be813641" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.Finalize">
      <apidata name="Finalize" group="member" subgroup="method" />
      <memberdata visibility="family" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="M:System.Object.Finalize">
          <type api="T:System.Object" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </containers>
      <file name="f0e93174-7085-b8cf-df4e-2f5caf304053" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.GetEnumerator">
      <apidata name="GetEnumerator" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="true" />
      <returns>
        <type api="T:System.Collections.Generic.IEnumerator`1" ref="true">
          <specialization>
            <type api="T:Microsoft.WebSolutionsPlatform.Event.WspKeyValuePair`2" ref="false">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.Object" ref="true" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </containers>
      <file name="464ad07a-252d-c0e0-12ed-b7e051c5a38f" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.GetEventType">
      <apidata name="GetEventType" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <returns>
        <type api="T:System.Guid" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </containers>
      <file name="789d9b85-a54d-a755-dc59-3ce432b1c056" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.GetInRouterName">
      <apidata name="GetInRouterName" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </containers>
      <file name="b640785b-7041-a625-40bf-586d8966cb1c" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.GetOriginatingRouterName">
      <apidata name="GetOriginatingRouterName" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </containers>
      <file name="2601f06f-91bc-026e-c1cc-67c43d233fc1" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.SerializationData.Length">
      <apidata name="Length" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </containers>
      <file name="01c68d0c-fede-0a21-ae45-1353419ab8a5" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.MoveNext">
      <apidata name="MoveNext" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </containers>
      <file name="c6188d5c-af5f-7301-dfbb-c8f4c724f5b8" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.SerializationData.ReadMode">
      <apidata name="ReadMode" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </containers>
      <file name="541d3b93-06af-ef84-4e6b-1e64971f98bb" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.Reset">
      <apidata name="Reset" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="true" />
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </containers>
      <file name="f6407bdc-cdf1-6ac1-2dd1-1f56002b132c" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.ResetStream">
      <apidata name="ResetStream" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </containers>
      <file name="3d2d08a7-90b2-f505-8c87-276cd0481391" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.System#Collections#IEnumerable#GetEnumerator">
      <apidata name="System.Collections.IEnumerable.GetEnumerator" group="member" subgroup="method" />
      <memberdata visibility="private" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="true" />
      <returns>
        <type api="T:System.Collections.IEnumerator" ref="true" />
      </returns>
      <implements>
        <member api="M:System.Collections.IEnumerable.GetEnumerator">
          <type api="T:System.Collections.IEnumerable" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </containers>
      <file name="ac9bec5b-12fb-4364-939c-36655998a5a0" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.SerializationData.System#Collections#IEnumerator#Current">
      <apidata name="System.Collections.IEnumerator.Current" group="member" subgroup="property" />
      <memberdata visibility="private" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="true" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.Object" ref="true" />
      </returns>
      <implements>
        <member api="P:System.Collections.IEnumerator.Current">
          <type api="T:System.Collections.IEnumerator" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </containers>
      <file name="24612b4d-0733-ac45-ea4e-102b98312f81" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.ToBytes">
      <apidata name="ToBytes" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.Byte" ref="false" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </containers>
      <file name="e1ecfb43-716e-3da4-3ce9-9e1a1783d156" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SerializationData.ToString">
      <apidata name="ToString" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="M:System.Object.ToString">
          <type api="T:System.Object" ref="true" />
        </member>
      </overrides>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </containers>
      <file name="9d7679fb-e73c-77fd-4b1e-0893a01a7e4c" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.SerializationData.WriteMode">
      <apidata name="WriteMode" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
      </containers>
      <file name="7a39e263-a7b2-1b03-281a-d34075cb12e3" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.ServiceThread">
      <apidata name="ServiceThread" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="false" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.ServiceThread.Start" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.ServiceThread.#ctor" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
      </containers>
      <file name="cb214a09-74ff-01f6-b53d-e3ace5bdb772" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.ServiceThread.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" static="false" special="true" />
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.ServiceThread" ref="true" />
      </containers>
      <file name="4202dd9d-34c8-caf9-ae68-e928ca73ae48" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.ServiceThread.Start">
      <apidata name="Start" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="true" virtual="true" final="false" />
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.ServiceThread" ref="true" />
      </containers>
      <file name="b6bb4448-18b9-2d7e-2f86-e2e79f089929" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.Subscription">
      <apidata name="Subscription" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Subscription.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Subscription.GetObjectData(Microsoft.WebSolutionsPlatform.Event.SerializationData)" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Subscription.SubscriptionId" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Subscription.SubscriptionEventType" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Subscription.Subscribe" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Subscription.LocalOnly" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.Serialize" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.Deserialize(System.Byte[])" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.Dispose" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.Dispose(System.Boolean)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.Finalize" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.OriginatingRouterName" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.InRouterName" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.EventType" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.EventVersion" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.EventName" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.EventTime" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.EventPublisher" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.SerializedEvent" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
      </containers>
      <file name="f1922069-a82a-e5ec-e637-97cae10b6e50" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.Subscription.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" />
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Subscription" ref="true" />
      </containers>
      <file name="ff73b681-4f52-124d-da14-f57f230617d2" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.Subscription.GetObjectData(Microsoft.WebSolutionsPlatform.Event.SerializationData)">
      <apidata name="GetObjectData" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="M:Microsoft.WebSolutionsPlatform.Event.Event.GetObjectData(Microsoft.WebSolutionsPlatform.Event.SerializationData)">
          <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="data">
          <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Subscription" ref="true" />
      </containers>
      <file name="e7ba388c-0c51-a2d0-853a-6f12dd25ed9e" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.Subscription.LocalOnly">
      <apidata name="LocalOnly" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Subscription" ref="true" />
      </containers>
      <file name="819aec11-526c-7a34-e055-a1a59672339d" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.Subscription.Subscribe">
      <apidata name="Subscribe" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Subscription" ref="true" />
      </containers>
      <file name="56b36926-5052-b216-244b-9b7171a4664e" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.Subscription.SubscriptionEventType">
      <apidata name="SubscriptionEventType" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Guid" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Subscription" ref="true" />
      </containers>
      <file name="dc671751-03ec-c247-b383-61eb345bf97d" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.Subscription.SubscriptionId">
      <apidata name="SubscriptionId" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Guid" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.Subscription" ref="true" />
      </containers>
      <file name="e2c71b19-6252-4c2d-709e-5be691a0dfc6" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1">
      <apidata name="SynchronizationQueue" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Collections.Generic.Queue`1" ref="true">
            <specialization>
              <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <templates>
        <template name="T" />
      </templates>
      <implements>
        <type api="T:System.IDisposable" ref="true" />
      </implements>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Enqueue(`0)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Enqueue(`0,System.Int32)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Dequeue" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Dequeue(System.Int32)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.#ctor(System.Int32)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.#ctor(System.Collections.Generic.IEnumerable{`0})" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Dispose" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Dispose(System.Boolean)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Finalize" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Timeout" />
        <element api="M:System.Collections.Generic.Queue`1.Clear" display-api="M:System.Collections.Generic.Queue{`0}.Clear">
          <apidata name="Clear" group="member" subgroup="method" />
          <memberdata visibility="public" static="false" special="false" />
          <proceduredata abstract="false" virtual="false" final="false" />
          <containers>
            <library assembly="System" module="System" />
            <namespace api="N:System.Collections.Generic" />
            <type api="T:System.Collections.Generic.Queue`1" ref="true">
              <specialization>
                <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:System.Collections.Generic.Queue`1.CopyTo(`0[],System.Int32)" display-api="M:System.Collections.Generic.Queue{`0}.CopyTo(`0[],System.Int32)">
          <apidata name="CopyTo" group="member" subgroup="method" />
          <memberdata visibility="public" static="false" special="false" />
          <proceduredata abstract="false" virtual="false" final="false" />
          <parameters>
            <parameter name="array">
              <arrayOf rank="1">
                <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
              </arrayOf>
            </parameter>
            <parameter name="arrayIndex">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="System" module="System" />
            <namespace api="N:System.Collections.Generic" />
            <type api="T:System.Collections.Generic.Queue`1" ref="true">
              <specialization>
                <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:System.Collections.Generic.Queue`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" display-api="M:System.Collections.Generic.Queue{`0}.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
          <apidata name="System.Collections.ICollection.CopyTo" group="member" subgroup="method" />
          <memberdata visibility="private" static="false" special="false" />
          <proceduredata abstract="false" virtual="true" final="true" />
          <parameters>
            <parameter name="array">
              <type api="T:System.Array" ref="true" />
            </parameter>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)">
              <type api="T:System.Collections.ICollection" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="System" module="System" />
            <namespace api="N:System.Collections.Generic" />
            <type api="T:System.Collections.Generic.Queue`1" ref="true">
              <specialization>
                <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:System.Collections.Generic.Queue`1.GetEnumerator" display-api="M:System.Collections.Generic.Queue{`0}.GetEnumerator">
          <apidata name="GetEnumerator" group="member" subgroup="method" />
          <memberdata visibility="public" static="false" special="false" />
          <proceduredata abstract="false" virtual="false" final="false" />
          <returns>
            <type api="T:System.Collections.Generic.Queue`1.Enumerator" ref="false">
              <type api="T:System.Collections.Generic.Queue`1" ref="true">
                <specialization>
                  <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
                </specialization>
              </type>
            </type>
          </returns>
          <containers>
            <library assembly="System" module="System" />
            <namespace api="N:System.Collections.Generic" />
            <type api="T:System.Collections.Generic.Queue`1" ref="true">
              <specialization>
                <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:System.Collections.Generic.Queue`1.System#Collections#Generic#IEnumerable{`0}#GetEnumerator" display-api="M:System.Collections.Generic.Queue{`0}.System#Collections#Generic#IEnumerable{`0}#GetEnumerator">
          <apidata name="System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator" group="member" subgroup="method" />
          <memberdata visibility="private" static="false" special="false" />
          <proceduredata abstract="false" virtual="true" final="true" />
          <returns>
            <type api="T:System.Collections.Generic.IEnumerator`1" ref="true">
              <specialization>
                <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="M:System.Collections.Generic.IEnumerable`1.GetEnumerator" display-api="M:System.Collections.Generic.IEnumerable{`0}.GetEnumerator">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
                </specialization>
              </type>
            </member>
          </implements>
          <containers>
            <library assembly="System" module="System" />
            <namespace api="N:System.Collections.Generic" />
            <type api="T:System.Collections.Generic.Queue`1" ref="true">
              <specialization>
                <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:System.Collections.Generic.Queue`1.System#Collections#IEnumerable#GetEnumerator" display-api="M:System.Collections.Generic.Queue{`0}.System#Collections#IEnumerable#GetEnumerator">
          <apidata name="System.Collections.IEnumerable.GetEnumerator" group="member" subgroup="method" />
          <memberdata visibility="private" static="false" special="false" />
          <proceduredata abstract="false" virtual="true" final="true" />
          <returns>
            <type api="T:System.Collections.IEnumerator" ref="true" />
          </returns>
          <implements>
            <member api="M:System.Collections.IEnumerable.GetEnumerator">
              <type api="T:System.Collections.IEnumerable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="System" module="System" />
            <namespace api="N:System.Collections.Generic" />
            <type api="T:System.Collections.Generic.Queue`1" ref="true">
              <specialization>
                <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:System.Collections.Generic.Queue`1.Peek" display-api="M:System.Collections.Generic.Queue{`0}.Peek">
          <apidata name="Peek" group="member" subgroup="method" />
          <memberdata visibility="public" static="false" special="false" />
          <proceduredata abstract="false" virtual="false" final="false" />
          <returns>
            <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
          </returns>
          <containers>
            <library assembly="System" module="System" />
            <namespace api="N:System.Collections.Generic" />
            <type api="T:System.Collections.Generic.Queue`1" ref="true">
              <specialization>
                <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:System.Collections.Generic.Queue`1.Contains(`0)" display-api="M:System.Collections.Generic.Queue{`0}.Contains(`0)">
          <apidata name="Contains" group="member" subgroup="method" />
          <memberdata visibility="public" static="false" special="false" />
          <proceduredata abstract="false" virtual="false" final="false" />
          <parameters>
            <parameter name="item">
              <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="System" module="System" />
            <namespace api="N:System.Collections.Generic" />
            <type api="T:System.Collections.Generic.Queue`1" ref="true">
              <specialization>
                <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:System.Collections.Generic.Queue`1.ToArray" display-api="M:System.Collections.Generic.Queue{`0}.ToArray">
          <apidata name="ToArray" group="member" subgroup="method" />
          <memberdata visibility="public" static="false" special="false" />
          <proceduredata abstract="false" virtual="false" final="false" />
          <returns>
            <arrayOf rank="1">
              <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
            </arrayOf>
          </returns>
          <containers>
            <library assembly="System" module="System" />
            <namespace api="N:System.Collections.Generic" />
            <type api="T:System.Collections.Generic.Queue`1" ref="true">
              <specialization>
                <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:System.Collections.Generic.Queue`1.TrimExcess" display-api="M:System.Collections.Generic.Queue{`0}.TrimExcess">
          <apidata name="TrimExcess" group="member" subgroup="method" />
          <memberdata visibility="public" static="false" special="false" />
          <proceduredata abstract="false" virtual="false" final="false" />
          <containers>
            <library assembly="System" module="System" />
            <namespace api="N:System.Collections.Generic" />
            <type api="T:System.Collections.Generic.Queue`1" ref="true">
              <specialization>
                <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:System.Collections.Generic.Queue`1.Count" display-api="P:System.Collections.Generic.Queue{`0}.Count">
          <apidata name="Count" group="member" subgroup="property" />
          <memberdata visibility="public" static="false" special="false" />
          <proceduredata abstract="false" virtual="true" final="true" />
          <propertydata get="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="System" module="System" />
            <namespace api="N:System.Collections.Generic" />
            <type api="T:System.Collections.Generic.Queue`1" ref="true">
              <specialization>
                <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:System.Collections.Generic.Queue`1.System#Collections#ICollection#IsSynchronized" display-api="P:System.Collections.Generic.Queue{`0}.System#Collections#ICollection#IsSynchronized">
          <apidata name="System.Collections.ICollection.IsSynchronized" group="member" subgroup="property" />
          <memberdata visibility="private" static="false" special="false" />
          <proceduredata abstract="false" virtual="true" final="true" />
          <propertydata get="true" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Collections.ICollection.IsSynchronized">
              <type api="T:System.Collections.ICollection" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="System" module="System" />
            <namespace api="N:System.Collections.Generic" />
            <type api="T:System.Collections.Generic.Queue`1" ref="true">
              <specialization>
                <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:System.Collections.Generic.Queue`1.System#Collections#ICollection#SyncRoot" display-api="P:System.Collections.Generic.Queue{`0}.System#Collections#ICollection#SyncRoot">
          <apidata name="System.Collections.ICollection.SyncRoot" group="member" subgroup="property" />
          <memberdata visibility="private" static="false" special="false" />
          <proceduredata abstract="false" virtual="true" final="true" />
          <propertydata get="true" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <implements>
            <member api="P:System.Collections.ICollection.SyncRoot">
              <type api="T:System.Collections.ICollection" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="System" module="System" />
            <namespace api="N:System.Collections.Generic" />
            <type api="T:System.Collections.Generic.Queue`1" ref="true">
              <specialization>
                <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:System.Object.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
      </containers>
      <file name="2f0fc1c3-a0c2-f537-e2a9-8d3b1ab3554d" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" pseudo="true" />
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.#ctor(System.Collections.Generic.IEnumerable{`0})" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.#ctor(System.Int32)" />
      </elements>
      <file name="13ba23eb-96a5-4a3d-a9d6-e0e4813a2794" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Dequeue">
      <apidata name="Dequeue" group="member" subgroup="method" pseudo="true" />
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Dequeue" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Dequeue(System.Int32)" />
      </elements>
      <file name="589d301c-7176-b9b0-88e9-5b37b4a5e16d" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Dispose">
      <apidata name="Dispose" group="member" subgroup="method" pseudo="true" />
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Dispose" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Dispose(System.Boolean)" />
      </elements>
      <file name="e0da6727-b2ea-a49c-84f7-19503a523c25" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Enqueue">
      <apidata name="Enqueue" group="member" subgroup="method" pseudo="true" />
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Enqueue(`0)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Enqueue(`0,System.Int32)" />
      </elements>
      <file name="b4d798d2-fc94-5b72-d8a7-b2499594c2d8" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" ref="true" />
      </containers>
      <file name="35dd8b51-79d5-50ec-4004-7e2ff1dfcd37" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="collection">
          <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
            <specialization>
              <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
            </specialization>
          </type>
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" ref="true" />
      </containers>
      <file name="bb93a564-872e-aee5-c73e-d40cc23f8610" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.#ctor(System.Int32)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="capacity">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" ref="true" />
      </containers>
      <file name="f52eee32-89b7-7e95-da1d-0659d4bd50c3" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Dequeue">
      <apidata name="Dequeue" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" overload="true" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <overrides>
        <member api="M:System.Collections.Generic.Queue`1.Dequeue" display-api="M:System.Collections.Generic.Queue{`0}.Dequeue">
          <type api="T:System.Collections.Generic.Queue`1" ref="true">
            <specialization>
              <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <returns>
        <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
      </returns>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" ref="true" />
      </containers>
      <file name="56ada732-5b22-9352-799d-0ccceb3a807b" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Dequeue(System.Int32)">
      <apidata name="Dequeue" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" overload="true" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <parameters>
        <parameter name="timeoutIn">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
      </returns>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" ref="true" />
      </containers>
      <file name="45a157e9-7088-1738-98c0-0eefba7a27ec" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Dispose">
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" overload="true" />
      <proceduredata abstract="false" virtual="true" final="true" />
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" ref="true" />
      </containers>
      <file name="9c97c66e-75e4-6374-cf8d-e5e316ad0aab" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Dispose(System.Boolean)">
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" static="false" special="false" overload="true" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" ref="true" />
      </containers>
      <file name="fc549869-3c96-3eb0-e1bf-1efc395bfbec" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Enqueue(`0)">
      <apidata name="Enqueue" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" overload="true" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <overrides>
        <member api="M:System.Collections.Generic.Queue`1.Enqueue(`0)" display-api="M:System.Collections.Generic.Queue{`0}.Enqueue(`0)">
          <type api="T:System.Collections.Generic.Queue`1" ref="true">
            <specialization>
              <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="item">
          <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" ref="true" />
      </containers>
      <file name="24f07d9c-99ad-b0d5-dff9-cdae2b98b127" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Enqueue(`0,System.Int32)">
      <apidata name="Enqueue" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" overload="true" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <parameters>
        <parameter name="item">
          <template name="T" api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" />
        </parameter>
        <parameter name="timeoutIn">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" ref="true" />
      </containers>
      <file name="7592aede-c590-4411-4137-42b302d756af" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Finalize">
      <apidata name="Finalize" group="member" subgroup="method" />
      <memberdata visibility="family" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="M:System.Object.Finalize">
          <type api="T:System.Object" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" ref="true" />
      </containers>
      <file name="cf6e52de-9823-4815-903b-028420346f8d" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1.Timeout">
      <apidata name="Timeout" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" set-visibility="assembly" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.SynchronizationQueue`1" ref="true" />
      </containers>
      <file name="176ad6fc-a81f-b05e-1352-daed2529b02c" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent">
      <apidata name="WebpageEvent" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.#ctor(System.Byte[])" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.GetObjectData(Microsoft.WebSolutionsPlatform.Event.SerializationData)" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.UserHostAddress" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.UriStem" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.LogicalUri" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.UriQuery" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.UrlReferrer" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.UrlReferrerDomain" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.HostDomain" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.StatusCode" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.VirtualRoot" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.SubDirectory" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Ext" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Source" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.RequestType" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Request" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.UserAgent" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.ActiveXControls" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Aol" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.BackgroundSounds" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Beta" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Browser" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Cdf" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.ClrVersion" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Cookies" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Crawler" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.EcmaScriptVersion" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Frames" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.JavaApplets" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.MajorVersion" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.MinorVersion" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.MSDomVersion" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Platform" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Tables" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Type" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.VBScript" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Version" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.W3CDomVersion" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Win16" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Win32" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.AnonymousId" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.SourceServer" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.UriHash" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.Serialize" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.Deserialize(System.Byte[])" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.Dispose" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.Dispose(System.Boolean)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.Event.Finalize" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.OriginatingRouterName" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.InRouterName" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.EventType" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.EventVersion" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.EventName" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.EventTime" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.EventPublisher" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.Event.SerializedEvent" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
      </containers>
      <file name="422cb39c-540c-61e6-f0e4-2d8626f6f9f6" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" pseudo="true" />
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.#ctor(System.Byte[])" />
      </elements>
      <file name="302fd3bc-4d74-aa63-2358-8aea5faa1716" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="fa757b75-453d-5da8-fd8a-d9ac03d09b8a" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.#ctor(System.Byte[])">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="serializationData">
          <arrayOf rank="1">
            <type api="T:System.Byte" ref="false" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="8cd22fe4-b9b6-47ff-b1d0-df6309a6c4b2" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.ActiveXControls">
      <apidata name="ActiveXControls" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="23df0d73-a29a-3b47-f729-7a697dc9dbaa" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.AnonymousId">
      <apidata name="AnonymousId" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Guid" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="061ffb23-6c1b-809d-faf7-6b078144a311" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Aol">
      <apidata name="Aol" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="2a2de817-f74e-bc53-0237-c48c760dd32b" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.BackgroundSounds">
      <apidata name="BackgroundSounds" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="65175473-439b-fa1e-68e5-58627f6f1c66" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Beta">
      <apidata name="Beta" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="74063486-0e2a-b3b3-f7ad-364798a12171" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Browser">
      <apidata name="Browser" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="c9ef4280-1e98-17ab-38bb-e0753d1000c4" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Cdf">
      <apidata name="Cdf" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="7a162ca8-b758-2844-f028-d0de3b09c292" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.ClrVersion">
      <apidata name="ClrVersion" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Version" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="b803bc52-45de-c6b2-c5d9-17a6800d348c" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Cookies">
      <apidata name="Cookies" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="4fd27f3c-04d6-b66c-714e-a5866b67d751" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Crawler">
      <apidata name="Crawler" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="54b0378d-a86f-e8af-3a0b-e8819c63c166" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.EcmaScriptVersion">
      <apidata name="EcmaScriptVersion" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Version" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="82fba530-01bf-8f85-5a93-94e95f861472" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Ext">
      <apidata name="Ext" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="7dd0e88f-323d-48e3-5942-76737e84ac57" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Frames">
      <apidata name="Frames" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="1685d66e-d84a-47e2-5323-df599f8cc7cd" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.GetObjectData(Microsoft.WebSolutionsPlatform.Event.SerializationData)">
      <apidata name="GetObjectData" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="M:Microsoft.WebSolutionsPlatform.Event.Event.GetObjectData(Microsoft.WebSolutionsPlatform.Event.SerializationData)">
          <type api="T:Microsoft.WebSolutionsPlatform.Event.Event" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="data">
          <type api="T:Microsoft.WebSolutionsPlatform.Event.SerializationData" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="ec3d2c81-4a48-8002-3241-0953b536fcef" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.HostDomain">
      <apidata name="HostDomain" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="a74b8452-fb4d-561a-4837-4da68e40990f" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.JavaApplets">
      <apidata name="JavaApplets" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="d73c5702-e4a5-4a45-de96-085f6c21a72c" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.LogicalUri">
      <apidata name="LogicalUri" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Uri" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="20b1edc4-6532-40ca-00b9-2df3f72927e3" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.MajorVersion">
      <apidata name="MajorVersion" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="f729785b-7863-0943-8fc8-01f8f0093be7" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.MinorVersion">
      <apidata name="MinorVersion" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="0cb62264-52f4-f9ba-6942-285fde1f3e7d" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.MSDomVersion">
      <apidata name="MSDomVersion" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Version" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="c21da8c0-a266-ddbb-ed6d-4d2b59fb8ffb" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Platform">
      <apidata name="Platform" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="940bfd2a-0f70-829c-774e-5276d0f45ad4" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Request">
      <apidata name="Request" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Web.HttpRequest" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="4a8293c6-97c2-b2ad-822e-0e37c5e8647a" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.RequestType">
      <apidata name="RequestType" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="960465e4-9f0c-cc88-3070-c3f4fcf682b6" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Source">
      <apidata name="Source" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="8c97e80e-62ce-491d-511e-886fe39c9f52" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.SourceServer">
      <apidata name="SourceServer" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="cc26784a-6a9c-7148-ccdc-2223c73be6de" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.StatusCode">
      <apidata name="StatusCode" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="f1a80b69-3b51-46b0-a27f-808a6eeba84d" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.SubDirectory">
      <apidata name="SubDirectory" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="33bccb32-99fe-f6d0-b640-7920c808926c" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Tables">
      <apidata name="Tables" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="0f69f984-5811-22df-4bc7-b1291ebf60b2" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Type">
      <apidata name="Type" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="b1efb5cd-e2f4-a7b0-61a6-54f061625041" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.UriHash">
      <apidata name="UriHash" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Security.Cryptography.MD5CryptoServiceProvider" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="5dfd8f71-a166-531a-bd66-f39af84ede35" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.UriQuery">
      <apidata name="UriQuery" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Uri" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="f52bc1ba-894c-af24-f4ae-b54c614509a3" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.UriStem">
      <apidata name="UriStem" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Uri" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="33f554c9-668b-41f4-c350-e2adc4efd6b4" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.UrlReferrer">
      <apidata name="UrlReferrer" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Uri" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="1aa6f5df-f182-9ce4-d997-435860b5d4c3" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.UrlReferrerDomain">
      <apidata name="UrlReferrerDomain" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="e879163d-815d-ce24-c995-18112da3a66a" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.UserAgent">
      <apidata name="UserAgent" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="8b4d1635-3652-e33b-5b71-90036521c449" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.UserHostAddress">
      <apidata name="UserHostAddress" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Net.IPAddress" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="25bf6430-8930-2634-4892-a1207ea186a7" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.VBScript">
      <apidata name="VBScript" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="5aef5742-2e0a-1aa5-5136-8e3250b5d401" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Version">
      <apidata name="Version" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="1d2f92c0-6d9b-cc90-209f-0886c5073945" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.VirtualRoot">
      <apidata name="VirtualRoot" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="ebfdbe8a-32b2-9dea-92ef-ee9dfc59e348" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.W3CDomVersion">
      <apidata name="W3CDomVersion" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Version" ref="true" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="9cdaaf25-13ea-afad-45c8-4a592bc7e003" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Win16">
      <apidata name="Win16" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="8453f923-a2b1-6c37-27f7-c854ce160795" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WebpageEvent.Win32">
      <apidata name="Win32" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WebpageEvent" ref="true" />
      </containers>
      <file name="22b4a170-a099-7163-5bed-df01ed59f52e" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.WorkerThreadType">
      <apidata name="WorkerThreadType" group="type" subgroup="enumeration" />
      <typedata visibility="public" abstract="false" sealed="true" serializable="false" layout="auto" format="ansi" />
      <enumerationbase>
        <type api="T:System.Int32" ref="false" />
      </enumerationbase>
      <elements>
        <element api="F:Microsoft.WebSolutionsPlatform.Event.WorkerThreadType.None" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.WorkerThreadType.ListenerThread" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.WorkerThreadType.CommunicatorThread" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.WorkerThreadType.RePublisherThread" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.WorkerThreadType.SubscriptionMgrThread" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.WorkerThreadType.PersisterThread" />
        <element api="F:Microsoft.WebSolutionsPlatform.Event.WorkerThreadType.ManagerThread" />
      </elements>
      <containers>
        <library assembly="WspEventRouter" module="WspEventRouter" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
      </containers>
      <file name="3ce8c3b6-438d-98b5-268c-5ea7eb97bc4d" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.WspKeyValuePair`2">
      <apidata name="WspKeyValuePair" group="type" subgroup="structure" />
      <typedata visibility="public" abstract="false" sealed="true" serializable="false" layout="sequential" format="ansi" />
      <templates>
        <template name="TypeKey" />
        <template name="TypeValue" />
      </templates>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.WspKeyValuePair`2.#ctor(`0,`1)" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WspKeyValuePair`2.Key" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.WspKeyValuePair`2.ValueIn" />
        <element api="M:System.ValueType.Equals(System.Object)" />
        <element api="M:System.ValueType.GetHashCode" />
        <element api="M:System.ValueType.ToString" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
      </containers>
      <file name="db769abd-2624-b007-e7a2-d7301cbfe791" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.WspKeyValuePair`2.#ctor(`0,`1)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" />
      <parameters>
        <parameter name="key">
          <template name="TypeKey" api="T:Microsoft.WebSolutionsPlatform.Event.WspKeyValuePair`2" />
        </parameter>
        <parameter name="valueIn">
          <template name="TypeValue" api="T:Microsoft.WebSolutionsPlatform.Event.WspKeyValuePair`2" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WspKeyValuePair`2" ref="false" />
      </containers>
      <file name="7919df68-3eb5-9c43-e05a-2451c135a734" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WspKeyValuePair`2.Key">
      <apidata name="Key" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <template name="TypeKey" api="T:Microsoft.WebSolutionsPlatform.Event.WspKeyValuePair`2" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WspKeyValuePair`2" ref="false" />
      </containers>
      <file name="f8bfd6f7-1813-185a-9a3c-1fc7770f85a8" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.WspKeyValuePair`2.ValueIn">
      <apidata name="ValueIn" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <template name="TypeValue" api="T:Microsoft.WebSolutionsPlatform.Event.WspKeyValuePair`2" />
      </returns>
      <containers>
        <library assembly="WspEvent" module="WspEvent" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.WspKeyValuePair`2" ref="false" />
      </containers>
      <file name="1b8fdcec-9331-5956-1f44-de83a1005789" />
    </api>
    <api id="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager">
      <apidata name="Microsoft.WebSolutionsPlatform.Event.PubSubManager" group="namespace" />
      <elements>
        <element api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.ISubscriptionCallback" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.Callback" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubConnectionFailedException" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubException" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInitializationException" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInsufficientMemoryException" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueDoesNotExistException" />
        <element api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueFullException" />
      </elements>
      <file name="977c95db-a181-f43c-a0d0-f1a4c97742f4" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.ISubscriptionCallback">
      <apidata name="ISubscriptionCallback" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" sealed="false" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.ISubscriptionCallback.SubscriptionCallback(System.Guid,System.Byte[])" />
      </elements>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
      </containers>
      <file name="3fe086b9-6190-6a8b-ae79-7fc5261e76e5" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.ISubscriptionCallback.SubscriptionCallback(System.Guid,System.Byte[])">
      <apidata name="SubscriptionCallback" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="true" virtual="true" final="false" />
      <parameters>
        <parameter name="eventType">
          <type api="T:System.Guid" ref="false" />
        </parameter>
        <parameter name="serializedEvent">
          <arrayOf rank="1">
            <type api="T:System.Byte" ref="false" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.ISubscriptionCallback" ref="true" />
      </containers>
      <file name="50afeaa8-64cd-6751-b66d-05cccc50a46e" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager">
      <apidata name="PublishManager" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:System.IDisposable" ref="true" />
      </implements>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.#ctor(System.UInt32)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.Publish(System.Byte[])" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.Dispose" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.Dispose(System.Boolean)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.Finalize" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.RetryAttempts" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.RetryPause" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.Timeout" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.QueueSize" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
      </containers>
      <file name="5f990651-6558-0133-c137-9f11398767db" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" pseudo="true" />
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.#ctor(System.UInt32)" />
      </elements>
      <file name="331f8f0e-473b-e227-109a-f6d4ffdcf406" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.Dispose">
      <apidata name="Dispose" group="member" subgroup="method" pseudo="true" />
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.Dispose" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.Dispose(System.Boolean)" />
      </elements>
      <file name="76cc2259-6ae5-aae4-02cd-8ce33cb2f685" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager" ref="true" />
      </containers>
      <file name="cb687ece-ea5b-cc7e-2f10-f0d261d9e747" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.#ctor(System.UInt32)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="timeout">
          <type api="T:System.UInt32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="c85142e2-f5ac-2682-8622-2dec818e2e70" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.Dispose">
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" overload="true" />
      <proceduredata abstract="false" virtual="true" final="true" />
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager" ref="true" />
      </containers>
      <file name="61628fdb-902a-a563-5701-4bbb7323446e" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.Dispose(System.Boolean)">
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" static="false" special="false" overload="true" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager" ref="true" />
      </containers>
      <file name="103d5a55-b7d4-371f-ba77-fdf9cdaa5680" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.Finalize">
      <apidata name="Finalize" group="member" subgroup="method" />
      <memberdata visibility="family" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="M:System.Object.Finalize">
          <type api="T:System.Object" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager" ref="true" />
      </containers>
      <file name="02c9b496-a8b9-eb82-8800-e479f01c383f" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.Publish(System.Byte[])">
      <apidata name="Publish" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <parameters>
        <parameter name="serializedEvent">
          <arrayOf rank="1">
            <type api="T:System.Byte" ref="false" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager" ref="true" />
      </containers>
      <file name="99f4803b-61dd-276b-6974-d139da7d8ccf" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.QueueSize">
      <apidata name="QueueSize" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.UInt32" ref="false" />
      </returns>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="bc2dd72c-caa4-db25-d31c-a761723dc4a7" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.RetryAttempts">
      <apidata name="RetryAttempts" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager" ref="true" />
      </containers>
      <file name="6ca7f804-166c-5512-80e1-9cc6cde87cf2" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.RetryPause">
      <apidata name="RetryPause" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager" ref="true" />
      </containers>
      <file name="3380cc15-fcd7-bb33-8196-870ac08ec5ce" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager.Timeout">
      <apidata name="Timeout" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.UInt32" ref="false" />
      </returns>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PublishManager" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="13174791-0ead-b54e-bb22-2506ec2463da" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubConnectionFailedException">
      <apidata name="PubSubConnectionFailedException" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubConnectionFailedException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubConnectionFailedException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubConnectionFailedException.#ctor(System.String,System.Exception)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubConnectionFailedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Data" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.TargetSite" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.HResult" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
      </containers>
      <file name="6c353d7c-fc3a-b778-7833-667a8693eddd" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubConnectionFailedException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" pseudo="true" />
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubConnectionFailedException" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubConnectionFailedException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubConnectionFailedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubConnectionFailedException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubConnectionFailedException.#ctor(System.String,System.Exception)" />
      </elements>
      <file name="c7ffe5d5-8a5f-1804-6e11-0984b5cb7847" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubConnectionFailedException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubConnectionFailedException" ref="true" />
      </containers>
      <file name="2d92227f-b339-3c3b-1024-2926ef2897f6" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubConnectionFailedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubConnectionFailedException" ref="true" />
      </containers>
      <file name="25e207e6-f360-5ff7-e3ad-0189eece5f3f" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubConnectionFailedException.#ctor(System.String)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubConnectionFailedException" ref="true" />
      </containers>
      <file name="a4e66955-b275-a04a-cb19-1b26d48d736c" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubConnectionFailedException.#ctor(System.String,System.Exception)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubConnectionFailedException" ref="true" />
      </containers>
      <file name="2eaca9a7-bb49-5e49-6118-e82e1e043d95" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubException">
      <apidata name="PubSubException" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubException.#ctor(System.String,System.Exception)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Data" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.TargetSite" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.HResult" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
      </containers>
      <file name="2f8be806-bcfe-6f40-877e-d4df9b183d44" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" pseudo="true" />
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubException" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubException.#ctor(System.String,System.Exception)" />
      </elements>
      <file name="b388ecd6-da35-e681-160c-6db18b89245d" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubException" ref="true" />
      </containers>
      <file name="bed38b03-6bad-f237-7e4d-522ac3dc1015" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubException" ref="true" />
      </containers>
      <file name="57f27430-a25d-6ec5-1dfb-f3268c1df5d6" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubException.#ctor(System.String)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubException" ref="true" />
      </containers>
      <file name="54a97f45-8264-c2b0-d4f6-baf0d62fb23a" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubException.#ctor(System.String,System.Exception)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubException" ref="true" />
      </containers>
      <file name="eb852a0d-3b29-8e81-927e-9e7d48ba72d6" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInitializationException">
      <apidata name="PubSubInitializationException" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInitializationException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInitializationException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInitializationException.#ctor(System.String,System.Exception)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInitializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Data" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.TargetSite" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.HResult" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
      </containers>
      <file name="16dd59ff-7b7c-5507-1f21-731ba42b5918" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInitializationException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" pseudo="true" />
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInitializationException" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInitializationException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInitializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInitializationException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInitializationException.#ctor(System.String,System.Exception)" />
      </elements>
      <file name="3c329082-0f5b-c229-a45f-2d6c98cd6abe" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInitializationException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInitializationException" ref="true" />
      </containers>
      <file name="db81d9b8-f3fa-6722-982b-a6f329fae521" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInitializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInitializationException" ref="true" />
      </containers>
      <file name="ffe6f97b-55b8-9914-f99d-79e763c8a9b2" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInitializationException.#ctor(System.String)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInitializationException" ref="true" />
      </containers>
      <file name="b0c9be14-8f1c-4802-02ea-5e4f5f9370b9" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInitializationException.#ctor(System.String,System.Exception)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInitializationException" ref="true" />
      </containers>
      <file name="4b5c2d1f-ba3e-59b2-8ac2-3f94b33dbcd4" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInsufficientMemoryException">
      <apidata name="PubSubInsufficientMemoryException" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInsufficientMemoryException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInsufficientMemoryException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInsufficientMemoryException.#ctor(System.String,System.Exception)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInsufficientMemoryException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Data" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.TargetSite" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.HResult" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
      </containers>
      <file name="d55560d3-e2bc-a8eb-6ada-ccba12e3ad89" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInsufficientMemoryException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" pseudo="true" />
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInsufficientMemoryException" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInsufficientMemoryException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInsufficientMemoryException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInsufficientMemoryException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInsufficientMemoryException.#ctor(System.String,System.Exception)" />
      </elements>
      <file name="4c366daf-052c-09e7-efdf-068e600131d0" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInsufficientMemoryException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInsufficientMemoryException" ref="true" />
      </containers>
      <file name="daed5189-04aa-10bc-789c-8a24540bdcd3" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInsufficientMemoryException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInsufficientMemoryException" ref="true" />
      </containers>
      <file name="7cfc89d4-2df1-566d-a091-9e8aecb1a892" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInsufficientMemoryException.#ctor(System.String)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInsufficientMemoryException" ref="true" />
      </containers>
      <file name="0178d3dd-da9f-8cab-655b-48b2c90b2c7e" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInsufficientMemoryException.#ctor(System.String,System.Exception)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubInsufficientMemoryException" ref="true" />
      </containers>
      <file name="9f19608f-bed6-5847-6813-14affa6d0e99" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueDoesNotExistException">
      <apidata name="PubSubQueueDoesNotExistException" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueDoesNotExistException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueDoesNotExistException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueDoesNotExistException.#ctor(System.String,System.Exception)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueDoesNotExistException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Data" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.TargetSite" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.HResult" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
      </containers>
      <file name="c09cadf1-6aa4-fc38-140a-e739fe2f773a" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueDoesNotExistException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" pseudo="true" />
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueDoesNotExistException" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueDoesNotExistException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueDoesNotExistException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueDoesNotExistException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueDoesNotExistException.#ctor(System.String,System.Exception)" />
      </elements>
      <file name="c12a8895-6250-9aee-3799-b3b9a339b149" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueDoesNotExistException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueDoesNotExistException" ref="true" />
      </containers>
      <file name="65fb704d-8b1c-76e8-ca33-ab3eeaf438a1" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueDoesNotExistException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueDoesNotExistException" ref="true" />
      </containers>
      <file name="b7ba65bc-a5e7-b269-8125-1ae19e8b4f43" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueDoesNotExistException.#ctor(System.String)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueDoesNotExistException" ref="true" />
      </containers>
      <file name="f502a827-e2ff-af8f-1fc2-69c1cc01ab92" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueDoesNotExistException.#ctor(System.String,System.Exception)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueDoesNotExistException" ref="true" />
      </containers>
      <file name="f7909000-c080-073a-72e1-3052d94d7483" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueFullException">
      <apidata name="PubSubQueueFullException" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueFullException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueFullException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueFullException.#ctor(System.String,System.Exception)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueFullException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Data" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.TargetSite" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.HResult" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
      </containers>
      <file name="f01deb27-681e-8d77-2b08-9c5e1eba7f44" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueFullException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" pseudo="true" />
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueFullException" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueFullException.#ctor" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueFullException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueFullException.#ctor(System.String)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueFullException.#ctor(System.String,System.Exception)" />
      </elements>
      <file name="eedc4c43-273a-ad33-9997-4541e317efc8" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueFullException.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueFullException" ref="true" />
      </containers>
      <file name="38fec177-600e-8dcd-fe6f-8c567d1d4c0f" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueFullException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueFullException" ref="true" />
      </containers>
      <file name="6cdfa1a4-78f0-7cd6-9a70-109c398ce946" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueFullException.#ctor(System.String)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueFullException" ref="true" />
      </containers>
      <file name="84f586c3-b084-b067-1321-6c148c86a901" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueFullException.#ctor(System.String,System.Exception)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.PubSubQueueFullException" ref="true" />
      </containers>
      <file name="4bdbae77-0caf-adfd-6bfc-ca2b064dd50b" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager">
      <apidata name="SubscriptionManager" group="type" subgroup="class" />
      <typedata visibility="public" abstract="false" sealed="false" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:System.IDisposable" ref="true" />
      </implements>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.#ctor(System.Object)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.#ctor(System.UInt32,System.Object)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.Dispose" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.Dispose(System.Boolean)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.Finalize" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.AddSubscription(System.Guid,System.Boolean)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.RemoveSubscription(System.Guid)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.GetSubscriptions" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.ListenForEvents" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.Timeout" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.CallbackMethod" />
        <element api="P:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.QueueSize" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
      </containers>
      <file name="e7c2857e-7da0-5a13-dc80-62dfe6fbee3e" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" pseudo="true" />
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.#ctor(System.Object)" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.#ctor(System.UInt32,System.Object)" />
      </elements>
      <file name="97ee50c2-6189-896f-e10a-5ae5a77d610c" />
    </api>
    <api id="Overload:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.Dispose">
      <apidata name="Dispose" group="member" subgroup="method" pseudo="true" />
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager" />
      </containers>
      <elements>
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.Dispose" />
        <element api="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.Dispose(System.Boolean)" />
      </elements>
      <file name="9a8b789a-19cd-9ce8-b960-2afa8599481a" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.#ctor(System.Object)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="subscriptionCallback">
          <type api="T:System.Object" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager" ref="true" />
      </containers>
      <file name="79440013-5dc0-0bd0-b140-81eef4e2a851" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.#ctor(System.UInt32,System.Object)">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" static="false" special="true" overload="true" />
      <parameters>
        <parameter name="timeout">
          <type api="T:System.UInt32" ref="false" />
        </parameter>
        <parameter name="subscriptionCallback">
          <type api="T:System.Object" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="ff00f49c-0625-1db9-72f6-07344c860028" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.AddSubscription(System.Guid,System.Boolean)">
      <apidata name="AddSubscription" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <parameters>
        <parameter name="eventType">
          <type api="T:System.Guid" ref="false" />
        </parameter>
        <parameter name="localOnly">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager" ref="true" />
      </containers>
      <file name="0234c944-68d3-64b9-1aa6-1cbe9f752bed" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.CallbackMethod">
      <apidata name="CallbackMethod" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" />
      <returns>
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.Callback" ref="true">
          <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager" ref="true" />
        </type>
      </returns>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager" ref="true" />
      </containers>
      <file name="277a9e90-d127-fee0-ade9-ba65db504cb1" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.Dispose">
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" overload="true" />
      <proceduredata abstract="false" virtual="true" final="true" />
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager" ref="true" />
      </containers>
      <file name="7b56f791-6437-834b-ed28-4dc8870a6019" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.Dispose(System.Boolean)">
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" static="false" special="false" overload="true" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager" ref="true" />
      </containers>
      <file name="8bce1ae8-0498-58ba-cceb-cf907d20bcd3" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.Finalize">
      <apidata name="Finalize" group="member" subgroup="method" />
      <memberdata visibility="family" static="false" special="false" />
      <proceduredata abstract="false" virtual="true" final="false" />
      <overrides>
        <member api="M:System.Object.Finalize">
          <type api="T:System.Object" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager" ref="true" />
      </containers>
      <file name="bfc84837-411b-946e-5ac8-0bf92a400a7b" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.GetSubscriptions">
      <apidata name="GetSubscriptions" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.Guid" ref="false" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager" ref="true" />
      </containers>
      <file name="b1262dd3-f43e-036f-ea16-958a3b41fa2c" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.ListenForEvents">
      <apidata name="ListenForEvents" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager" ref="true" />
      </containers>
      <file name="b84a0cb3-2840-24ff-084f-bfef68fd2a61" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.QueueSize">
      <apidata name="QueueSize" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.UInt32" ref="false" />
      </returns>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="e85da134-9472-fa79-af81-6f12dbaed6d7" />
    </api>
    <api id="M:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.RemoveSubscription(System.Guid)">
      <apidata name="RemoveSubscription" group="member" subgroup="method" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <parameters>
        <parameter name="eventType">
          <type api="T:System.Guid" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager" ref="true" />
      </containers>
      <file name="a834c495-202a-61ee-c561-4cf430c50ce3" />
    </api>
    <api id="P:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.Timeout">
      <apidata name="Timeout" group="member" subgroup="property" />
      <memberdata visibility="public" static="false" special="false" />
      <proceduredata abstract="false" virtual="false" final="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.UInt32" ref="false" />
      </returns>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="833ed77b-e784-0cea-fcdc-2f7f588803f7" />
    </api>
    <api id="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager.Callback">
      <apidata name="Callback" group="type" subgroup="delegate" />
      <typedata visibility="public" abstract="false" sealed="true" serializable="false" layout="auto" format="ansi" />
      <parameters>
        <parameter name="eventType">
          <type api="T:System.Guid" ref="false" />
        </parameter>
        <parameter name="serializedEvent">
          <arrayOf rank="1">
            <type api="T:System.Byte" ref="false" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="PubSubMgr" module="PubSubMgr" />
        <namespace api="N:Microsoft.WebSolutionsPlatform.Event.PubSubManager" />
        <type api="T:Microsoft.WebSolutionsPlatform.Event.PubSubManager.SubscriptionManager" ref="true" />
      </containers>
      <file name="b19bb624-4f90-cb55-501b-db5cafc2cfd6" />
    </api>
  </apis>
</reflection>